// Package main
// Title  main.go
// Description  程序主入口
// Author  alittlexincan@163.com  2024/07/22 11:36
// Update  alittlexincan@163.com  2024/07/22 11:36
package main

import (
	_ "xincan.com.cn/tarot-go-framework/docs/v2"
	"xincan.com.cn/tarot-go-framework/initialize"
)

// Title 智算调度服务初始化
// Author  alittlexincan@163.com 2024/07/22 11:36
// update  alittlexincan@163.com 2024/07/22 11:36
func init() {

	initialize.InitGlobalConfig() // 初始化全局配置
	initialize.InitZapLogger()    // 初始化日志
	initialize.InitValidator()    // 初始化验证器
	initialize.InitSnowflake()    // 初始化雪花算法
	initialize.InitMysqlClient()  // 初始化数据库

}

// @Title 智算调度服务
// @version 0.0.2
// @Description 智算调度服务
// @TermsOfService https://xincan.github.io
// @contact.name xincan
// @contact.url https://xincan.github.io
// @contact.email alittlexincan@163.com
// @license.name Apache 2.0
// @license.url http://www.apache.org/licenses/LICENSE-2.0.html
// @BasePath /
// @Auth      			alittlexincan@163.com       "时间（2024/07/22 11:36）"
func main() {
	initialize.Start()
}
